james ethan ang
2026 Asian Para Games: Singapore Finalizes 20-Athlete Delegation, Para Athletics Represented by Two Athletes and Flag BearerOn September 12, 2026, the Singapore National Paralympic Council (SNPC)...
Singapore names 20 athletes for 2026 Asian Para Games: James Ethan Ang to carry the flag, two veterans switch sportsOn Saturday afternoon, September 12, 2026, at Gardens by the Bay, Minister...
Two Para Athletics Slots Among 20 Names: Singapore and the Data Void at the 2026 Asian Para GamesGardens by the Bay, Singapore, a day in mid-September. A flag is handed over....
108-108 and a Mislabelled Ticket: Reading Back the NORCECA Men's Volleyball FinalIn volleyball, there is one number the scoreboard never displays: the total...
The Blank Cell in the Transfer Window: The Discipline of a Report With No DataAt 2:47 in the morning, Hamburg was quiet enough that I could hear the...
Vietnamese Football and the Data Gap Behind the MatchesLate at night at a V.League stadium, when the stands have emptied, the coachi...
Inam Butt, Beach Wrestling, and the Cost of a Late TUEIn wrestling, people talk endlessly about holds. Very few talk about paperwor...
Without Sinner, Beijing Still Burns: Zverev, Djokovic and the 2026 Asian Swing Money WarWatching the 2026 China Open draw, the first thing I noticed was the top-half...
Bright Ring, Dark Gym: The Structural Gap in Vietnamese Martial ArtsPhu Tho Stadium, 10 p.m. The lights had just gone down, and the stands were...
VR Taekwondo: A Vietnamese Female Athlete and an Asiad Medal in a Mixed-Gender BracketIncheon, 2:14 a.m. Training hall number three holds only the hum of a headset...
PV Sindhu at the 2026 Asian Games: Footwork, Numbers, and the Art of Counting Rhythm AgainThere is one moment I still keep in the notebook I use to track matches,...
Lecce vs Juventus: A Match Already Written Before the WhistleThe page loaded on my screen at 17:52 on a Sunday. Kick-off was listed at the...
Asian Games 2026: India Bets 20 Shuttlers on a Single PairWhen the Badminton Association of India (BAI) published its 20-player squad f...
The Blank in the Injury File: Where a Million-Euro Transfer Is Decided by BeliefIn the 78th minute, the player sits down in the middle of the pitch, his left...
The Empty Analysis in a Big-Tournament Season: When the Pitch Falls Silent and the Storyteller SpeaksI opened the file at two in the morning, when Seoul had gone to sleep and onl...
U23 Vietnam vs U23 Philippines: The Efficiency Bottleneck and the Must-Win EquationIn the 90 minutes of the opening fixture, U23 Vietnam created enough chances ...
Thailand Exit the 2026 Asian Men's Volleyball Championship: A Third-Set Stoppage and 9.22 Ranking Points GoneIn the third set, with the score level at 14-14, I wrote a short line in my...
2027 Women's Volleyball World Cup: 18 Tickets Claimed and the Silence Behind the ListOn the night of the 2026 Asian Women's Volleyball Championship final in...
A Football Feed Carried a Dating Headline — Notes from a Labelling FailureOn the morning of August 12, I opened my aggregated news feed as I do every...
Bac Ninh 3-2 Long An: Brenner's Hat-Trick and the Defensive Crack Behind a 3-0 LeadMinute 77 and an Empty Data Sheet 9:40 p.m. Kuala Lumpur time. The screen on ...
Singapore names 20 athletes for 2026 Asian Para Games: James Ethan Ang to carry the flag, two veterans switch sportsOn Saturday afternoon, September 12, 2026, at Gardens by the Bay, Minister...
Two Para Athletics Slots Among 20 Names: Singapore and the Data Void at the 2026 Asian Para GamesGardens by the Bay, Singapore, a day in mid-September. A flag is handed over....
108-108 and a Mislabelled Ticket: Reading Back the NORCECA Men's Volleyball FinalIn volleyball, there is one number the scoreboard never displays: the total...
The Blank Cell in the Transfer Window: The Discipline of a Report With No DataAt 2:47 in the morning, Hamburg was quiet enough that I could hear the...
Vietnamese Football and the Data Gap Behind the MatchesLate at night at a V.League stadium, when the stands have emptied, the coachi...
Inam Butt, Beach Wrestling, and the Cost of a Late TUEIn wrestling, people talk endlessly about holds. Very few talk about paperwor...
Without Sinner, Beijing Still Burns: Zverev, Djokovic and the 2026 Asian Swing Money WarWatching the 2026 China Open draw, the first thing I noticed was the top-half...
Bright Ring, Dark Gym: The Structural Gap in Vietnamese Martial ArtsPhu Tho Stadium, 10 p.m. The lights had just gone down, and the stands were...
VR Taekwondo: A Vietnamese Female Athlete and an Asiad Medal in a Mixed-Gender BracketIncheon, 2:14 a.m. Training hall number three holds only the hum of a headset...
PV Sindhu at the 2026 Asian Games: Footwork, Numbers, and the Art of Counting Rhythm AgainThere is one moment I still keep in the notebook I use to track matches,...
Lecce vs Juventus: A Match Already Written Before the WhistleThe page loaded on my screen at 17:52 on a Sunday. Kick-off was listed at the...
Asian Games 2026: India Bets 20 Shuttlers on a Single PairWhen the Badminton Association of India (BAI) published its 20-player squad f...
The Blank in the Injury File: Where a Million-Euro Transfer Is Decided by BeliefIn the 78th minute, the player sits down in the middle of the pitch, his left...
The Empty Analysis in a Big-Tournament Season: When the Pitch Falls Silent and the Storyteller SpeaksI opened the file at two in the morning, when Seoul had gone to sleep and onl...
U23 Vietnam vs U23 Philippines: The Efficiency Bottleneck and the Must-Win EquationIn the 90 minutes of the opening fixture, U23 Vietnam created enough chances ...
Thailand Exit the 2026 Asian Men's Volleyball Championship: A Third-Set Stoppage and 9.22 Ranking Points GoneIn the third set, with the score level at 14-14, I wrote a short line in my...
2027 Women's Volleyball World Cup: 18 Tickets Claimed and the Silence Behind the ListOn the night of the 2026 Asian Women's Volleyball Championship final in...
A Football Feed Carried a Dating Headline — Notes from a Labelling FailureOn the morning of August 12, I opened my aggregated news feed as I do every...
Bac Ninh 3-2 Long An: Brenner's Hat-Trick and the Defensive Crack Behind a 3-0 LeadMinute 77 and an Empty Data Sheet 9:40 p.m. Kuala Lumpur time. The screen on ...
